package com.yimi.yinhepda.entity.request;

import com.yimi.yinhepda.entity.bean.LoaderEntity;

import java.util.List;

/**
 * @author: lj
 * Date: 2019/7/5 17:34
 * Description:创建装车任务请求实体
 */
public class CreateLoadTaskRequest {
    /**
     * 运输方式 1：干线 2：支线 3：整车
     */
    private Integer bizTypeCode;
    /**
     * 车型
     */
    private String carModel;
    /**
     * 车牌号
     */
    private String carNo;
    /**
     * 任务号（干线必填）
     */
    private String taskNo;
    /**
     * 到达部门编码
     */
    private String destDeptCode;
    /**
     * 到达部门
     */
    private String destDeptName;
    /**
     * 司机编码（有任务号：来源任务号 无任务号：车辆信息）
     */
    private String driverCode;
    /**
     * 司机姓名（有任务号：来源任务号 无任务号：车辆信息）
     */
    private String driverName;
    /**
     * 司机电话（有任务号：来源任务号 无任务号：车辆信息）
     */
    private String driverPhone;
    /**
     * 目的部门编码（有任务号必填）
     */
    private String endcode;
    /**
     * 供应商（有任务号必填）
     */
    private String g7SupplierName;
    /**
     * 线路
     */
    private String lineCode;
    /**
     * 装车人员名称
     */
    private String loaderNames;
    /**
     * 备注
     */
    private String note;
    /**
     * 途径部门编码（有任务号必填）
     */
    private String passcode;
    /**
     * 电话
     */
    private String phone;
    /**
     * 预计到车时间（有任务号必填）
     */
    private String planArriveTime;
    /**
     * 预计发车时间（有任务号必填）
     */
    private String planStartTime;
    /**
     * 班次
     */
    private String scheduleNo;
    /**
     * 车次
     */
    private String shift;
    /**
     * 始发部门编码(有任务号必填)
     */
    private String startcode;
    /**
     * 创建配载单来源 1 PDA 2 PC 3 APP（PDA创建配载单必填）
     */
    private Integer stowageSource;
    /**
     * 1-快递，2-快运
     */
    private Integer destOmgType;
    /**
     * 装车人员列表
     */
    private List<LoaderEntity> addLoaders;

    public Integer getDestOmgType() {
        return destOmgType;
    }

    public void setDestOmgType(Integer destOmgType) {
        this.destOmgType = destOmgType;
    }

    public Integer getStowageSource() {
        return stowageSource;
    }

    public void setStowageSource(Integer stowageSource) {
        this.stowageSource = stowageSource;
    }

    public Integer getBizTypeCode() {
        return bizTypeCode;
    }

    public void setBizTypeCode(Integer bizTypeCode) {
        this.bizTypeCode = bizTypeCode;
    }

    public String getCarModel() {
        return carModel;
    }

    public void setCarModel(String carModel) {
        this.carModel = carModel;
    }

    public String getCarNo() {
        return carNo;
    }

    public void setCarNo(String carNo) {
        this.carNo = carNo;
    }

    public String getTaskNo() {
        return taskNo;
    }

    public void setTaskNo(String taskNo) {
        this.taskNo = taskNo;
    }

    public String getDestDeptCode() {
        return destDeptCode;
    }

    public void setDestDeptCode(String destDeptCode) {
        this.destDeptCode = destDeptCode;
    }

    public String getDestDeptName() {
        return destDeptName;
    }

    public void setDestDeptName(String destDeptName) {
        this.destDeptName = destDeptName;
    }

    public String getDriverCode() {
        return driverCode;
    }

    public void setDriverCode(String driverCode) {
        this.driverCode = driverCode;
    }

    public String getDriverName() {
        return driverName;
    }

    public void setDriverName(String driverName) {
        this.driverName = driverName;
    }

    public String getDriverPhone() {
        return driverPhone;
    }

    public void setDriverPhone(String driverPhone) {
        this.driverPhone = driverPhone;
    }

    public String getEndcode() {
        return endcode;
    }

    public void setEndcode(String endcode) {
        this.endcode = endcode;
    }

    public String getG7SupplierName() {
        return g7SupplierName;
    }

    public void setG7SupplierName(String g7SupplierName) {
        this.g7SupplierName = g7SupplierName;
    }

    public String getLineCode() {
        return lineCode;
    }

    public void setLineCode(String lineCode) {
        this.lineCode = lineCode;
    }

    public String getLoaderNames() {
        return loaderNames;
    }

    public void setLoaderNames(String loaderNames) {
        this.loaderNames = loaderNames;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public String getPasscode() {
        return passcode;
    }

    public void setPasscode(String passcode) {
        this.passcode = passcode;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getPlanArriveTime() {
        return planArriveTime;
    }

    public void setPlanArriveTime(String planArriveTime) {
        this.planArriveTime = planArriveTime;
    }

    public String getPlanStartTime() {
        return planStartTime;
    }

    public void setPlanStartTime(String planStartTime) {
        this.planStartTime = planStartTime;
    }

    public String getScheduleNo() {
        return scheduleNo;
    }

    public void setScheduleNo(String scheduleNo) {
        this.scheduleNo = scheduleNo;
    }

    public String getShift() {
        return shift;
    }

    public void setShift(String shift) {
        this.shift = shift;
    }

    public String getStartcode() {
        return startcode;
    }

    public void setStartcode(String startcode) {
        this.startcode = startcode;
    }

    public List<LoaderEntity> getAddLoaders() {
        return addLoaders;
    }

    public void setAddLoaders(List<LoaderEntity> addLoaders) {
        this.addLoaders = addLoaders;
    }
}
